@charset "utf-8";
/* CSS Document */
/*==================全局属性=================*/
body{ padding:0; margin:0; font-size:12px; font-family:"微软雅黑"; color:#333;line-height:21px;} /*body 清除空隙 字体12px*/
p,h1,h2,h3,h4,h5,h6,dl,dt,dd,table,tr,td,form,input{ margin:0; padding:0;} /*常用标签清除空隙*/
ul,li,ol{ padding:0; margin:0; list-style:none} /*清除无序列表和有序列表的空隙 去掉项目符号*/
img{ border:0;} /*清除超链接图片边框*/
a{ text-decoration:none; color:#333} /*清除超链接下划线 统一超链接字的颜色*/
a:hover{ text-decoration:underline;}
img{ vertical-align:middle}
/*=====================公共属性=====================*/
.wrap{ width:1303px; margin:0 auto; }
.clear{ clear:both;}
.mt10{ margin-top:10px;}
.bor_bottom{ border-bottom:#CCCCCC 1px solid;}
/*-----------------首页---------------*/

/*-----------------banner---------------*/
.contents{ width:1203px; height:auto; margin:0 auto;}
.banner{ width:1203px; height:310px; margin:0 auto; margin-top:15px;display:block}
.banner-left{ float:left;height:310px; width:849px; }
#lunbotu{ width:849px; height:310px;position:relative;}
#lunbotu .tupian { width:849px; height:310px; overflow:hidden;}
.shuzi{ position:absolute; right:5px; bottom:5px;}
.shuzi li{ float:left; width:22px; height:5px; background:#46C7C3; color:#000; line-height:18px; margin-right:3px; margin-bottom:2px;}
.shuzi li.hover{ background: #9bdde4; color:#000;}
.banner-right{ float: right;height:310px; width:346px;}
.banner-right .kk{ padding-top:5px;}
/*-----------------内容content---------------*/
.content{width:1203px; height:auto; margin:0 auto;margin-top:15px; overflow: hidden; background:#ffffff; }
.content-left{ float:left;height: auto;width:340px; padding-bottom:15px; margin-top:10px; background:#ffffff;}
.content-left_a{height: auto;width:340px; padding-bottom:15px;padding-top:10px; background:#f3f3f3; border-top:3px #31d2e7 solid; display:block; overflow:hidden; margin-bottom:20px;}
.content-left_a h1{ font-size:16px; color:#55555;width:280px; height:50px; margin-left:30px; line-height:50px; text-align:center;border-bottom:#CCCCCC 1px solid;}
.content-left_a p{ width:280px; height:28px; margin-left:30px; margin-bottom:10px; display:block; text-align:center;}
.content-left_a p a{ width:80px; height:28px; line-height:28px;  color:#666666; white-space:nowrap;display: inline-block;}
.content-left_a h2{ font-size:16px; color:#55555;width:180px; height:40px; line-height:40px; text-align:center; margin:0 auto;}
.content-left_a h2 a{ font-size:16px; color:#55555;width:180px; height:40px;  line-height:40px; text-align:center; display:block; background:#FFFFFF; text-decoration:none}
.content-left_a h2 a:hover{ font-size:16px; color:#ffffff;width:180px; height:40px; line-height:40px; text-align:center; display:block; background:#31d2e7;}
/*-----------------搜索---------------*/
.content-right{ float:right;height: auto;width:849px; padding-bottom:20px; padding-top:10px;background:#FFFFFF}
.search_input {
    border: 2px solid #6fcfe7;
    float: left;
    font-size: 16px;
    height: 30px;
    line-height: 43px;
    margin: 0;
    padding: 5px 8px 5px 10px;
    width: 669px; margin-left:10px;
}
.search_button {
    background: #6fcfe7 none repeat scroll 0 0;
    border: 2px solid #6fcfe7;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 18px;
    height: 44px;
    width: 140px; margin-right:8px;
}
.search_button:hover {
    background: #6fcfe7 none repeat scroll 0 0;
}
.searchType {
    background: #fff none repeat scroll 0 0;
    cursor: pointer;
    left: -2px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 98px;
}
.searchType li {
    border: 2px solid #00b38a;
    display: none;
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    padding: 7px 22px;
}
.searchType li.type_selected {
    border-color: -moz-use-text-color #00b38a;
    border-style: none solid;
    border-width: 0 2px;
    display: block;
    height: 46px;
}
.searchtype_arrow {
    border-color: #00b38a transparent transparent;
    border-style: solid dashed;
    border-width: 5px 5px 0;
    font-size: 0;
    height: 0;
    left: 73px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    top: 18px;
    transition: all 0.4s ease 0s;
    width: 0;
}
.searchtype_arrow.transform {
    transform: rotate(180deg);
    transition: all 0.4s ease 0s;
}
#login_form_popup input[type="submit"] {
    margin-top: 20px;
}
#login_form_popup #submitLogin {
    background: #6fcfe7 none repeat scroll 0 0;
    border: 0 none;
    clear: both;
    color: #fff;
    float: left;
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    width: 155px;
}
#submitLogin:hover {
    background: #6fcfe7 none repeat scroll 0 0;
}
/*-----------------热索---------------*/
.rs{ height:100px; width:840px; margin-left:10px;}
.rs p { height:100px;}
.rs p a{ height:100px; line-height:60px; font-size:14px; color:#666666; padding-left:10px; 

padding-right:10px;}
.rs p b{font-size:14px; font-weight:bold; color:#666666;}
.title{ height:50px; width:849px;  background:#f9f9f9}
.title h2 { height:50px; width:500px;line-height:50px;  font-size:16px;font-weight: bold; color:#666666}
.title h2 a{ height:50px; width:130px; line-height:50px; padding-bottom:15px; padding-right:10px; padding-left:10px;  font-size:16px;font-weight: bold; color:#666666}
.title h2 a:hover{ height:50px; width:130px;line-height:50px; padding-bottom:15px; border-bottom:2px #6FCFE7 double; text-decoration:none;}
.title h2 .om{ height:50px; width:130px;line-height:50px; padding-bottom:15px; border-bottom:2px #6FCFE7 double; text-decoration:none;}
.titleww{height:139px; width:847px; border:1px #f3f3f3 double; margin-top:10px; display:block; overflow: hidden;}

<!-----------------------------123654-------------------------------->
.titleww{height:139px; width:847px; border:1px #f3f3f3 double; margin-top:10px;}
.boxsy-left{ float: left;width:700px; height:139px; }
.boxsy-left h1{ font-size:16px; color:#4ebad5; height:55px; line-height:55px; font-weight:bold; padding-left:15px;}
.boxsy-left h1 a{color: #4ebad5;text-decoration:none;}
.boxsy-left h1 span{ font-size:14px; font-weight:normal; color:#666666; padding-left:30px;}
.boxsy-left h1 span img{ margin-top:-4px}
.boxsy-left h1 span b{ float:right; width:220px;font-size:16px; font-weight:normal;  color:#4ebad5;}
.boxsy-left h1 span font{  color:#C9C9C9;}
.boxsy-left h2{ font-size:14px;width:650px;  color:#666666; height:35px; line-height:35px; font-weight:normal;padding-left:15px; }
.boxsy-left h2 span{ float:right; font-size:14px; color:#C9C9C9; padding-left:30px;}
.boxsy-left h2 span b{ font-size:19px; color:#EC7475; padding-left:30px;}
.boxsy-left p { height:40px; line-height:40px;padding-left:15px; width:700px;}
.boxsy-left p b{font-size:14px;color:#E23131;}
.boxsy-left p a{ padding-left:12px; padding-right:12px;  text-align:center; line-height:26px; display:inline-block;margin-right:10px; border:1px #CCCCCC double; font-size:12px;color:#959595; text-decoration:none;}
.boxsy-left ul{ height:40px; padding-left:5px; width:685px;margin-top: 10px}
.boxsy-left ul li{ float:left; padding-left:10px; margin-left:10px; padding-right:10px;line-height:25px; text-align:center; display:inline-block;  border:1px #CCCCCC double; font-size:12px;color:#959595; text-decoration:none;}
.boxsy-right{ float:right;width:124px; height:139px;}
.boxsy-right img{ width:100px; height:100px;}
.boxsy-right p{ height:129px; line-height:139px; padding-left:12px;}


.more{width:847px; height:41px; margin-top:15px; margin-bottom:15px; overflow:hidden;padding-bottom:20px;}
.more h1 a{ float:right; width:135px; height:31px; text-align:center; font-size:14px; color:#FFFFFF;text-decoration:none; font-weight:normal; line-height:31px; background:#6FCFE7; }
.more h1 img{ margin-top:-3px;}
.more h1 a:hover{ float:right; width:135px; height:31px; text-align:center; font-size:14px; color:#FFFFFF;text-decoration:none; line-height:31px; background:#43bad8;}



/*-----------------加载---------------*/
.load{ width:849px; height:400px; }
.load dl{  height:400px; width:790px; line-height:400px;  padding-top:80px; padding-left:100px;}
.load dl dt h1{ float:left; font-size:60px; height:70px; line-height:70px; color:#6fcfe7; font-family:"方正稚艺繁体" ; padding-right:5px; }
.load dl dt h1 span{ font-size:30px;height:70px; line-height:70px; color:#6fcfe7; font-family:"微软雅黑" ;}
.load dl dd { float:left; padding-left:10px; }
.load dl dd h2{ font-size:20px; color:#b8eefc; font-family:"微软雅黑" ; height:25px; line-height:25px; }
.load dl dd h3{ font-size:23px; color:#777777; font-family:"微软雅黑" ; height:45px; line-height:45px; }
.load dl dd h4{ font-size:16px; color:#bebebe; font-family:"微软雅黑" ; height:25px; line-height:25px; }
/*-----------------加载---------------*/
/*-----------------展示页面下---------------*/
.display_page_content1{height: 310px; width:1203px; margin:0 auto; }
.display_page_content1 ul{height: 310px; width:1203px;}
.display_page_content1 ul li{ float:left; padding-left:3px; padding-top:3px;}
.display_page_content2{height:auto;line-height:64px; width:1203px; margin:0 auto; }
.display_page_content2 h1{height:64px; line-height:64px; width:1203px; text-align:center; font-size:18px; color:#31d2e7;}
.display_page_content2 h2{height:35px; line-height:35px; width:1203px; text-align:center; font-size:16px; color:#31d2e7;}
.display_page_content2 h2 span{width:600px;height:35px;color:#666666;text-align:center; display:inline-block;}
.display_page_content2_a{height:310px;width:1203px;margin:0 auto;}
.display_page_content2_left{height:310px;width:600px; float:left;}
.display_page_content2_left ul{height:310px; width:600px;}
.display_page_content2_left ul li{ float:left;height:135px; width:255px;display:block; margin-left:5px; margin-top:5px;}
.display_page_content2_left ul li a{height:135px;width:255px;border:1px #f3f2ef double; display:block}
.display_page_content2_left ul li a:hover{height:135px; width:255px;border:1px #31d2e7 double;}
.display_page_content2_right{height:310px;width:600px; float:right;}
.display_page_content2_right ul{height:310px; width:600px;}
.display_page_content2_right ul li{ float:left; height:35px; line-height:35px; padding-left:8px; padding-right:8px;display:block;margin-left:10px; margin-top:10px; margin-bottom:10px; white-space:nowrap}
.display_page_content2_right ul li a{border:1px #f3f2ef double;height:35px;line-height:35px;  padding-left:8px; padding-right:8px; display:block;text-decoration:none;}
.display_page_content2_right ul li a:hover{padding-left:8px;height:35px;line-height:35px; padding-right:8px;border:1px #31d2e7 double;}

.display_page_content3{height: 360px; width:1303px; margin:0 auto; background:#f3f2ef}
.display_page_content3 h1{height:64px; line-height:64px; width:1203px; text-align:center; font-size:18px; color:#31d2e7;}
.display_page_content3 ul{height:310px; width:1200px;margin:0 auto; }
.display_page_content3 ul li{ float:left;height:130px; width:250px;display:block; margin-left:35px; margin-top:10px; vertical-align:middle;}
.display_page_content3 ul li a{height:130px;width:250px;border:1px #f3f2ef double; display:block}
.display_page_content3 ul li a:hover{height:130px; width:250px;border:1px #31d2e7 double;}
.display_page_content4{height:580px; width:1000px; margin:0 auto; overflow:hidden; }
.display_page_content4 h1{height:64px; line-height:64px; width:1000px; text-align:center; font-size:18px; color:#31d2e7;}
.display_page_content4_left{height:610px;width:500px; float:left; }
.positions{height:auto;width:500px;}
.positions h2{height:32px;line-height:32px;width:500px;font-size:16px; font-weight:normal;color:#666666; padding-left:10px; text-decoration:none;}
.positions h2 a{height:32px;line-height:32px;width:500px;font-size:16px; font-weight:normal;color:#666666; padding-left:10px; text-decoration:none;}

.positions dl{height:100px;line-height:34px;width:450px; margin-left:30px;border-bottom:1px #f3f2ef double;}
.positions dl dt{float:left;height:100px;width:100px; padding-right:17px;}
.positions dl dt img{height:90px;width:100px;}
.positions dl dd{float:left;}
.positions dl dd p{ height:30px; font-size:14px; color:#999999;}
.positions dl dd p span{ height:30px;}
.display_page_content4_right{height:610px;width:500px; float:right; }
.display_page_content5{height:60px;width:500px; margin:0 auto; overflow:hidden; margin-top:20px; }
.display_page_content****5 h2{height:60px;line-height:60px;width:500px;font-size:16px; font-weight:normal;color: #FFFFFF; text-align:center;background:#FF9966}
.display_page_content5 h2 a{height:60px;line-height:60px;width:500px;font-size:16px; font-weight:normal;color: #FFFFFF; text-align:center;background:#FF9966; display:block; text-decoration:none}
.display_page_content5 h2 a:hover{height:60px;line-height:60px;width:500px;font-size:16px; font-weight:normal;color:#FFFFFF; text-align:center;background:#FF6622;display:block}
/*-----------------展示页面上---------------*/
/*-----------------公司---------------*/
.content-navigation{width:1202px; height:140px;margin:0 auto; border:1px #CCCCCC double;margin-top:15px;}
.content-navigation ul{width:1190px; height:30px; line-height:30px; margin-left:5px; margin-top:10px; float:left;}
.content-navigation ul li{  float:left;font-size:14px; padding-left:7px; padding-right:7px;display:inline-block;text-align:center;}
.content-navigation ul li a{ padding-left:7px; padding-right:7px;text-align:center;color: #2a2b2c;font-size:14px;text-decoration: none;display:inline-block;}
.content-navigation ul li a:hover {padding-left:7px; padding-right:7px;color: #FFF;font-size:14px; text-align:center;text-decoration: none;display:inline-block; background:#6FCFE7}
.content-navigation ul .ll a{padding-left:7px; padding-right:7px;color: #FFF;font-size:14px; text-
align:center;text-decoration: none;display:inline-block; background:#6FCFE7}
.content-navigation ul .cc{ padding-left:60px; background:none}
.content-navigation ul .cc a{ height:0px; width:0px; border:5px solid #000; border-color:#000 #fff #fff #fff; }   
.content-navigation ul .cc a:hover{border:5px solid #000; border-color: #fff #fff #000 #fff ; }   
.content-company{ width:1203px; height:auto; margin:0 auto; margin-top:10px; overflow:hidden; padding-bottom:20px;}
.content-company-left{ float:left;height:auto; width:849px;}
.enterprise_left{ float:left; width:400px; height:214px; border:1px #DEDEDE double; float:left; margin-right:10px; margin-top:10px; clear:none;}   
.enterprise_left dl{ width:400px; }
.enterprise_left dl dd{ float:left; width:150px; height:160px;padding-right:10px;}
.enterprise_left dl dd img{ float:left; border:1px #f4f4f4 double;width:150px; height:150px; padding-top:5px;padding-left:5px;}
.enterprise_left dl dt h1{ height:40px; line-height:40px; font-size:19px; font-weight: normal; color:#555555;}
.enterprise_left dl dt h1 a{text-decoration:none;}
.enterprise_left dl dt{ float:right; height:160px;width: 235px;}
.enterprise_left dl dt p{width: 235px; height:119px;  line-height:20px; font-weight:normal;overflow: hidden; font-size:12px; padding-top:2px;  font-weight: normal; color:#666666; }
.enterprise_left h3{ margin:0 auto; display:block; width:396px;font-size:14px; height:40px; line-height:40px;  font-weight: normal; }
.enterprise_left h3 img{margin-left:55px; margin-right:10px;  }
.box10{ width:809px; height:54px; float:left; margin-top:30px;  }   
.box10 h3{ width:750px;font-size:14px; text-align:center; }
.box10 h3 a{ width:30px;height:30px; line-height:30px; font-size:14px;display:inline-block; text-align:center; 
background:#6FCFE7; font-weight:normal; color:#fff; text-decoration:none;}
.box10 h3 a:hover{  color:#fff;text-decoration:none;}
.box10 h3 span a{ width:100px; height:30px; line-height:30px; display:inline-block; text-align:center;  margin-left:5px; margin-right:5px;}
.box10 h3 span a:hover{ background:#2ebebc}
.content-company-right{ float: right;height: auto; width:346px; margin-top:10px; padding-bottom:10px;}
.content-company-right span img{ padding-top:10px;}

/*-----------------职位列表---------------*/
.content-top{width:1202px; height:170px;margin:0 auto; border:1px #DEDEDE double;margin-top:15px; }
.content-top1{ float:left; width:900px;height:170px;  }
.content-top1 dl{  width:890px;height:160px; margin-left:5px; margin-top:5px;}
.content-top1 dl dd{ float:left;padding-right:30px;}
.content-top1 dl dd img{ float:left; border:1px #f4f4f4 double;width: 140px;height: 140px; }
.content-top1 dl dt h1{ height:40px;line-height:40px; font-size:19px; font-weight:bold; color:#555555}
.content-top1 dl dt h2{ height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#555555}
.content-top1 dl dt h2 span{  color:#31d2e7; padding-left:30px;}
.content-top1 dl dt h2 b{  color:#31d2e7; }
.content-top1 dl dt p{ height:66px; width:880px; line-height:20px; font-weight:normal;  font-size:14px; padding-
top:2px;  color:#666666; margin-top:10px; }
.content-top2{ float: right; width:190px;height:170px;  }
.content-top2 p{ width:188px; font-size:14px; color:#333333; text-align:center; font-weight: bold; }

.content-top2 p img{ padding-bottom:8px;}
.content-list{ width:1203px; height:auto; margin:0 auto; margin-top:10px; overflow: hidden}
.content-list-left{ float:left;height:auto; width:849px; }
.bt{ height:40px;width:849px; margin-top:15px;}
.bt h1 { width: 849px;height:40px;display:block;line-height:40px;background:#F3F1F2;font-size: 16px; color: #666666;}
.bt h1 span a{  color:#333333; font-size:16px; font-weight:bold; padding-bottom:7px; padding-left:5px; padding-right:5px; }

.bt h1 span a:hover{ border-bottom:2px  #31d2e7 double; text-decoration:none}
.bt h1 .ss a{ border-bottom:2px  #31d2e7 double; text-decoration:none}
.bt h1 b{ font-size:20px; padding-left:20px; padding-right:20px;}
.box-zw{height:129px; width:847px; border:1px #DEDEDE double; margin-top:13px; margin-left:-0px;}
.box-left{ float: left;width:700px; height:139px; }
.box-left h1{ font-size:16px; color:#4ebad5; height:55px; line-height:55px; font-weight:bold; margin-top:5px; padding-left:15px;}
.box-left h1 span{ font-size:14px; font-weight:normal; color:#C9C9C9; padding-left:30px;}
.box-left h2{ font-size:14px;width:650px;  color:#666666; height:35px; line-height:35px; font-weight: normal; 
padding-left:15px; }
.box-left h2 span{ float:right; font-size:14px; color:#C9C9C9; padding-left:30px; margin-top:-15px;}
.box-left h2 span b{ font-size:19px; color:#EC7475; padding-left:30px;}
.box-right{ float:right;width:144px; height:139px;}
.box-right p{ height:129px; line-height:129px; padding-left:12px;}
/*-----------------右边公司信息详情---------------*/
.content-list-right{ float: right;height:1035px; width:346px; border-left:1px #CCCCCC double } 
.content-list-right h1{ width:346px; height:40px; font-size:14px; color:#707070; height:40px; line-height:40px; 
font-weight:bold; padding-left:10px; }
.content-list-right h1 span{ float:right; width:210px; height:20px;  line-height:20px; border-bottom:1px #dbdbdb 
double ; margin-right:10px;}
.content-list-right p{  height:65px; line-height:65px; font-size:14px;  color:#888888}
.content-list-right p span{ padding-left:20px; padding-right:20px;}
.content-list-right ul{ height:190px; marker-offset:5px; padding-left:20px; }
.content-list-right ul li{ height:60px; line-height:60px; font-size:14px;  color:#888888;}
.content-list-right ul li img{ padding-right:30px;}
.content-list-right ul li b{  color:#555555}
/*-----------------公司详情内容---------------*/
.content-details-corp{ height:auto; width:1203px; margin:0 auto ; margin-top:10px;overflow:hidden; padding-bottom:10px; }
.content-details-left{ float:left;height:auto; width:849px; margin-bottom:20px;}
.company_label{height:auto; width:849px; margin-top:10px;padding-bottom: 40px;}
.company_label h2{ width:849px; height:40px; font-size:14px; color:#707070; height:40px; line-height:40px; font-weight:bold; display:inline-block; }
.company_label h2 span{ float:right; width:740px; height:20px;line-height:20px; border-bottom:1px #dbdbdb double ; }
.company_label ul{ width:849px; height:auto;}
.company_label ul li{float:left; width:210px;height:30px;line-height:30px;font-size:14px;color:#707070;}  

.bt{ height:40px;width:849px; margin-top:15px;display: inline-block;}
.bt h1 { width:829px;height:40px; display:block; line-height:40px; background:#F3F1F2; font-size:16px; color:#666666; }
.bt h1 span{color:#333333; font-size:16px; font-weight:bold; padding-bottom:7px; padding-left:5px; padding-right:5px; text-align:center;}
.bt h1 span a{color:#333333; font-size:16px; font-weight:bold; padding-bottom:7px; padding-left:5px; padding-right:5px;}

.bt h1 span a:hover{ border-bottom:2px  #31d2e7 double; text-decoration:none}
.bt h1 .ss a{ border-bottom:2px  #31d2e7 double; text-decoration:none}
.bt h1 b{ font-size:20px; padding-left:20px; padding-right:20px;}
.bt2 { width:846px; height:60px;margin-top:8px; }
.bt2 h1{ width:846px; height:60px; font-size:14px; color:#707070;  line-height:60px; 
font-weight:bold;  }
.bt2 h1 span{ float:right; width:760px; height:30px;  line-height:30px; border-bottom:1px #dbdbdb double ; }
.bt3 { width:846px; height:auto; margin-top:8px; display: inline-block; }
.bt3a { float:left; width:330px; height:250px;}
.wwer{ width:330px; height:250px;  position:relative; }
.tpp{ width:330px; height:220px; overflow: hidden;}
.tuoo{ position:absolute; right:0; bottom:0; top:220px;}
.tuoo li{ float:left; width:110px; height:25px; text-align:center;line-height:25px;background:#46C7C3; color: #fff;}
.tuoo li.hover{ background:#25b5b3; color:#FFF;}
.bt3b { float:right; width:500px; height:250px;}
.bt3b p{ height:100px;  width:490px; padding-left:10px; font-size:14px; color:#888888; padding-top:15px; margin-top:23px; }
.corpprolist { width:846px; height:250px; margin-top:10px;}
.corpprolist dl{ width:845px; height:150px; border-bottom:1px #CCCCCC solid; position:relative; margin-top:10px;}
.corpprolist dl dd{ float:left;}
.corpprolist dl dd img{ padding-left:10px;padding-top:10px;width:130px; height:130px;}
.corpprolist dl dt{ float:left; width:530px; margin-top:10px; margin-left:20px;}
.corpprolist dl dt h1{ height:35px; line-height:35px; font-size:18px; font-weight:bold; color:#666666;}
.corpprolist dl dt p{ font-size:14px; color:#888888;font-weight:normal;}
.corpprolist dl dt span{ width:130px; height:130px; position:absolute; right:10px;top:10px; z-index:100}
.corpprolist dl dt span img{ width:130px; height:130px; }
.content-details-right{ float: right;height:775px; width:346px; border-left:1px #CCCCCC double; margin-top:5px; margin-bottom:5px } 
.content-details-right h1{ width:346px; height:40px; font-size:14px; color:#707070; height:40px; line-height:40px; font-weight:bold; padding-left:10px; }
.content-details-right h1 span{ float:right; width:200px; height:20px;  line-height:20px; border-bottom:1px #dbdbdb double ; margin-right:10px;}
.content-details-right ul{ height:190px; marker-offset:5px; padding-left:20px; padding-bottom:20px;}
.content-details-right ul li{ height:50px; line-height:50px; font-size:14px;  color:#888888;}
.content-details-right ul li img{ padding-right:30px;}
.content-details-right ul li b{  color:#555555}
.content-details-right p{width:330px;font-size:14px;color:#707070;height:auto;line-height:30px; margin-left:20px; padding-bottom:10px;}

/*-----------------职位详情内容---------------*/
.content-recruitment{ height:auto; width:1203px; margin:0 auto ; margin-top:10px; overflow: hidden}
.content-recruitment-left{ float:left;height:auto; width:849px; }
.tat{ height:100px;width:849px;}
.tat h1{width:709px;height:60px;line-height:60px;font-size:16px;font-weight:bold;color:#46C7C3; }
.tat h1 span {float:right; color:#888888; font-size:14px;}
.tat h1 span b {color:#ed7474; font-size:16px;}
.tat p { width:849px; height:30px;line-height:30px;font-size:14px;color:#888888;}
.bt2 { width:846px; height:60px;margin-top:8px;}
.bt2 h1{width:846px;height:60px;font-size:14px;color:#707070;line-height:60px;font-weight:bold;  }
.bt2 h1 span{ float:right; width:700px; height:30px;line-height:30px;border-bottom:1px #dbdbdb double ; }
.tata{ width:849px;height:auto;}
.tata ul{width:709px; height:auto;margin-top:20px;}
.tata ul li{ font-size:14px; color:#888888;line-height:25px;}
.content-recruitment-left h2{ width:849px;height:40px;line-height:40px;text-align:center;}
.content-recruitment-left h2 span{width:110px; height:35px;line-height:35px;text-align: center; margin-left: 390px;font-size:16px; font-weight:bold;color:#fff;display:block;text-decoration:none;}
.content-recruitment-left h2 span a {width:110px;height:35px;line-height:35px; text-align: center;background:#00CD66;font-size:16px; font-weight:bold;color:#fff;display:block; text-decoration:none;}
.content-recruitment-left h2 span a:hover{width:110px; height:35px; line-height:35px;text-align: center;background:#008B00;font-size:16px;font-weight:bold; color:#fff;display:block;text-decoration:none;}
.content-recruitment-left h2 .blue{width:110px; height:35px; line-height:35px; text-align:center; margin-left: 390px;font-size:16px; font-weight:bold; color:#fff;display:block; text-decoration:none;}
.content-recruitment-left h2 .blue a {width:110px; height:35px;line-height:35px;text-align:center;background:#31D2E7;font-size:16px;font-weight:bold; color:#fff;display:block;text-decoration:none;}
.content-recruitment-left h2 .blue a:hover{width:110px;height:35px; line-height:35px;text-align: center;background:#01b0c4;font-size:16px;font-weight:bold;color:#fff;display:block;text-decoration:none;}
.content-recruitment-right{float:right;height:775px;width:346px;border-left:1px #CCCCCC double } 
.content-recruitment-right h1{width:346px;height:40px; font-size:14px;color:#707070;height:40px; line-height:40px;font-weight:bold; padding-left:10px; display:inline-block;} 

.content-recruitment-right h1 span{ float:right;width:210px;height:20px;line-height:20px; border-bottom:1px #dbdbdb 
double ; margin-right:10px;}
.content-recruitment-right p{  height:65px; line-height:65px; font-size:14px;  color:#888888}
.content-recruitment-right p span{ padding-left:20px; padding-right:20px;}
.content-recruitment-right ul{ height:190px; marker-offset:5px; padding-left:20px; }
.content-recruitment-right ul li{ height:60px; line-height:60px; font-size:14px;  color:#888888;}
.content-recruitment-right ul li img{ padding-right:30px;}
.content-recruitment-right ul li b{  color:#555555}
.content-details{width:1202px; height: auto;margin:0 auto; display:block; overflow:hidden; margin-bottom:20px;}
.company_page { width:846px; height:310px; margin-top:10px;}
.company_page dl{ width:845px; height:150px; border-bottom:1px #CCCCCC solid; position:relative; margin-top:10px;}
.company_page dl dd{ float:left;}
.company_page dl dd img{ padding-left:10px;padding-top:10px;width:130px; height:130px;}
.company_page dl dt{ float:left; width:530px; margin-top:10px; margin-left:20px;}
.company_page dl dt h1{ height:35px; line-height:35px; font-size:18px; font-weight:bold; color:#666666;}
.company_page dl dt p{ font-size:14px; color:#888888;font-weight:normal;}
.company_page dl dt span{ width:130px; height:130px; position:absolute; right:10px;top:10px; z-index:100}
.company_page dl dt span img{ width:130px; height:130px;}
/*-----
.content-details dl{ height: auto; width:1201px;  padding-top:10px; padding-left:20px;}
.content-details dl dt{ float:left; height: auto;width:250px; text-align:center; font-size:14px; color:#666666; padding-right:20px;}
.content-details dl dt img{  height: 380px;width:280px; padding-bottom:20px;  padding-right:30px;}
.content-details dl dd{ float:left; height: auto;width:871px; margin-left:40px;}
.content-details dl dd h1{  height:40; line-height:40px;width:871px; font-size:18px; color:#333333; font-weight: bold}
.content-details dl dd h1 span{ float:right; font-size:14px; color: #666666; font-weight:normal;}
.content-details dl dd p{ font-size:14px; height:58px; color:#333333; margin-top:10px; text-indent:27px; }
---------*/
/*-----------------公司列表---------------*/
.company-list{width:847px; height:139px;margin:0 auto; border:1px #DEDEDE double;margin-top:10px; }
.company-list dl{  width:847px;height:139px;  margin-top:5px;}
.company-list dl dd{ float:left;padding-right:30px;}
.company-list dl dd img{ float:left; border:1px #f4f4f4 double; }
.company-list dl dt h1{ height:40px;line-height:40px; font-size:19px; font-weight:bold; color:#555555}
.company-list dl dt h2{ height:40px;line-height:40px; font-size:14px; font-weight:bold; color:#555555}
.company-list dl dt h2 span{  color:#6FCFE7; padding-left:30px;}
.company-list dl dt h2 b{  color:#6FCFE7; }
.company-list dl dt p{ height:50px; width:750px; line-height:20px; font-weight:normal;  font-size:14px; padding-left:5px;}

/*-----------------公司-------------*/
.screening{  width:30px; height:25px;  line-height:25px; float: right; margin-right:30px; margin-top:10px;  }
.nav1{ height:28px;}
.nav1 dl{ padding-top:4px; position:relative; z-index:3;}
.nav1 dl dt a{ color:#FFF;}
.nav1 dl dt{ float:left; font-size:14px;text-align:center;line-height:28px;}  
.nav1 dl dt a:hover{ padding-left:7px; padding-right:7px;color:#FFF;font-size:14px;text-align:center;text-decoration: none;display:inline-block; background:#6FCFE7;line-height:28px;}
.nav1 dl dt a{float:left;padding-left:7px; padding-right:7px;text-align:center;color:#cccccc;font-size:14px;text-decoration: none;display:inline-block; font-weight:normal;line-height:28px;}
.screening dl{ width:50px; height:30px;float:left;}
.screening dl dd{ position:absolute; z-index:3;top:30px; left:-1040px;float:left;color:#fff;height:28px; line-height:28px;display:none; width:1082px;  background:#f4f4f4}
.screening dl dd a{ padding-left:13px; padding-right:15px; width:1200px; color:#555555; }
.content-navigation-a ul{width:1100px; height:30px;line-height:30px; margin-left:5px; float:left; }
.content-navigation-a ul li{  float:left;font-size:14px; padding-left:7px; padding-right:7px;display:inline-block; 
text-align:center;}
.content-navigation-a ul li a{ padding-left:7px; padding-right:7px;text-align:center;color: #2a2b2c;font-
size:14px;text-decoration: none;display:inline-block;}
.content-navigation-a ul li a:hover {padding-left:7px; padding-right:7px;color: #FFF;font-size:14px; text-
align:center;text-decoration: none;display:inline-block; background:#6FCFE7}
.content-navigation-a ul .ll a{padding-left:7px; padding-right:7px;color: #FFF;font-size:14px; text-
align:center;text-decoration: none;display:inline-block; background:#6FCFE7}
.content-navigation-a ul .cc{ padding-left:60px; background:none}
.content-navigation-a ul .cc a{ height:0px; width:0px; border:5px solid #000; border-color:#000 #fff #fff #fff; }   
.content-navigation-a ul .cc a:hover{border:5px solid #000; border-color: #fff #fff #000 #fff ; }   

/*----------------战略合作--------------------------*/
.cooperation{ height: auto; width:1203px; ; margin:0 auto; padding-top:15px; padding-bottom:20px; display:block; overflow:hidden;}
.cooperation-left h1{ height:35px; line-height:35px; margin-top:5px; font-size:16px; color:#FFFFFF; font-weight:bold;  background:#31d2e7; padding-left:15px;}
.cooperation-left{ width:550px; float:left; height:auto;}
.suggest{ width:550px; height:auto; }
.suggest span{display:block; margin-top:15px; margin-left: 19px;}
.suggest span .submit{ width:515px; height:150px; }
.suggest span .kk{ width:515px; height:35px;}
#submitLogin {
	width:150px;
	height:40px;
	font-size:16px;
	line-height:40px;
	clear:both; 
	margin-left:170px;
	background:#31d2e7;
	color:#fff;
	border:none;
	text-align:center;}
#submitLogin:hover {background:#4fcfe7}
.cooperation-right{ width:603px; float:right; height: auto;}
.cooperation-right h1{ height:35px; line-height:35px; margin-top:5px; font-size:16px; color:#666666; font-weight:bold;border-bottom:1px #cccccc dashed; padding-left:15px;}
.cooperation-right ul{  height:303px; margin-top:10px;}
.cooperation-right ul li{ float:left;  height:100px; line-height:100px;border:1px #cccccc double; margin-bottom:8px; margin-right:8px;}
/*-------------关于我们-----------------*/
.about{width:1203px; height: auto; margin:0 auto; display:block; overflow:hidden; background:#f9f9f9; margin-bottom:22px; margin-top:20px;}
.abouta dl{ width:849px; height:200px; margin-top:10px; margin:0 auto; background:#31d2e7}
.abouta dl dd img{ float:left;width:400px; height:199px; padding-right:10px;}
.abouta dl dt{ float:left; width:430px;  }
.abouta dl dt p{width:430px;font-size:14px; font-family:"微软雅黑"; color:#ffffff; text-indent:25px; font-weight:normal; padding-top:20px;}
.aboutb{width:849px; height:auto; margin:0 auto; background:#31d2e7; margin-top:10px;}
.aboutb-left{ width:300px; float:left; height: auto; background:#31d2e7;padding-top:20px; padding-bottom:20px;}
.aboutb-right{ width:540px; float:right; height: auto; background:#31d2e7;padding-top:20px; padding-bottom:20px;}
.aboutb-left p {width:300px; height:30px; line-height:30px; font-size:14px; color:#ffffff;padding-left:15px;}
.aboutb-right p {width:540px; height:30px; line-height:30px; font-size:14px;color:#ffffff;padding-left:15px;}

/*-------------注册协议----------------*/
.agreement{ height:auto;width:1070px;height:auto;margin:0 auto;padding-top:20px;padding-bottom:30px;background:#fafafa;}
.agreement h1{ font-size:25px; color:#ffffff; height:40px; line-height:40px;width:290px; text-align:center; background:#31d2e7; margin-left:70px; margin-bottom:20px;}
.agreement p{ font-size:14px; width:990px; margin:0 auto; color:#999999; height:30px;}
.agreement .vb{height:40px;}
.agreement .cb{height:77px;}
.agreement .bb{height:65px;}
.agreement .b{color:#666666; padding-top:3px;}
/*-----------------职位详情内容---------------*/
.content-recruitment{ height:auto;width:1203px;margin:0 auto;margin-top:10px;overflow:hidden;}
.content-position_details-left{ float:left;height:auto;width:849px;}
.tat{ height:100px;width:849px;}
.tat h1{ width:849px; height:60px;line-height:60px;font-size:16px;font-weight:bold; color:#46C7C3; }
.tat h1 span {float:right;color:#888888; font-size:16px; padding-right:10px;}
.tat h1 span b{color:#ed7474;font-size:16px;}
.tat p {width:849px;height:30px;line-height:30px;font-size:14px;color:#888888;}
.tata{width:849px;height:auto;}
.tata ul{width:849px; height:auto;}
.tata ul li{font-size:14px;color:#888888;height:25px;line-height:25px;}
.tata ul li span{float:right;width:740px;height:10px;line-height:10px;border-bottom:1px #dbdbdb double ;}

.content-resume_submission{width:849px;height:55px;line-height:55px;margin-top:20PX;text-align: center;}


.content-resume_submission button{text-align:center;width:170px;height:45px;border:none; background:#31d2e7; font-size:16px; color:#FFFFFF;}
/*-----------------面试沟通---------------*/
.communicate{width:1203px;height:auto;margin:0 auto;margin-top:15px;overflow:hidden;background:#ffffff; padding-bottom:20px;}
.communicate-left{float:left;height:auto;width:295px;padding-bottom:20px;}
.communicate-left_own{height:auto;width:295px;margin-top:10px;background: #f6f6f6;border:1px #e7edf5 solid; }
.communicate-left_own ul{height:auto;width:250px; padding-left:50px; padding-top:20px;}
.communicate-left_own ul li{width:300px;height:35px; line-height:35px; font-size:14px; color:#383c44; text-decoration:none;}
.communicate-left_own ul li a{width:300px;height:35px; line-height:35px; font-size:14px; color:#383c44; text-decoration:none;}
.communicate-left_own ul li span a{width:300px;height:35px; line-height:35px; font-size:14px; color:#31d2e7; text-decoration:none;}
.communicate-left_company{height:auto;width:295px;margin-top:10px;background: #f6f6f6;border:1px #e7edf5 solid; }

.communicate-left_company dl{height:auto;width:285px;border-bottom:1px #e7edf5 solid;  display:inline-block;}
.communicate-left_company dl dt{float:left;width:64px; }
.communicate-left_company dl dt img{width:64px; height:64px;margin-top:5px;}
.communicate-left_company dl dd{width:280px;border-bottom:1px #e7edf5 solid;padding-left:15px;padding-bottom:10px;}
.communicate-left_company dl dd:hover{width:280px;border-bottom:1px #e7edf5 solid; background:#f1f1f1;}
.communicate-left_company dl dd h2{height:40px;line-height:40px;width:280px;font-size:14px;}
.communicate-left_company dl dd P{font-size:14px; color:#b9b8b8; font-weight:normal; }
.communicate-left_company dl dd P a{font-size:14px; color:#787878; font-weight:normal; text-decoration:none;}
.communicate-left_company dl dd P span{ padding-left:10px;}

.communicate-left_company .last{border-bottom:none;}
.communicate-right{float:right;height:auto;width:900px;background:#fff; }
.a_company{height:auto;width:897px;margin-top:10px;border:1px #e7edf5 solid;}
.a_company h3{height:35px;text-align:center; line-height:35px;width:898px; border-bottom:1px #e7edf5 solid; font-size:16px; font-weight:bold; background:#F6F6F6; color:#787878}
.a_company dl{display:inline-block; padding-top:10px; padding-bottom:20px; width:870px; border-bottom:1px #e7edf5 solid; padding-left:20px;}
/*--- .a_company dl dt{float:left;width:100px;height:115px;line-height:115px;}
.a_company dl dt img{width:64px; height:64px;}-----*/
.a_company dl dd{float:right;width:860px;}
.a_company dl dd h2{height:40px;line-height:40px;width:860px;font-size:14px;}
.a_company dl dd h2 span{ float:right; padding-right:25px;font-size:14px; color:#b9b8b8; font-weight:normal;}
.a_company dl dd p{ float:left;height:auto;width:790px;font-size:14px; color:#878787; margin-right:20px;}
.submit_information{width:898px;height:50px;margin:10px auto 0 auto;}
.ff{width:710px;height:40px; font-size:14px; color:#787878; padding-left:8px;
	transition:all 0.30s ease-in-out;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	border:#35a5e5 1px solid;
	border-radius:3px;
	outline:none;
}
input:focus{
	box-shadow:0 0 5px rgba(81, 203, 238, 1);
	-webkit-box-shadow:0 0 5px rgba(81, 203, 238, 1);
	-moz-box-shadow:0 0 5px rgba(81, 203, 238, 1);
}
button{
	text-decoration:none;
	background:rgba(81, 203, 238, 1);
	color:white;padding: 12px 65px 12px 65px;
	font:14px '微软雅黑';
	border-radius:3px;
	
	-webkit-transition:all linear 0.30s;
	-moz-transition:all linear 0.30s;
	transition:all linear 0.30s;
	border:none;
}
button:hover{background:rgba(39, 154, 187, 1);}
/*-------------注册协议----------------*/
.agreement_a{ height:auto;width:1070px;height:auto;margin:0 auto;padding-top:20px;padding-bottom:30px;background:#fafafa;}
.agreement_a h2{ font-size:25px; color:#ffffff; height:40px; line-height:40px;width:200px; text-align:center; background:#31d2e7; margin-left:70px; margin-bottom:20px;}
.agreement_a p{ font-size:14px; width:990px; margin:0 auto; color:#999999; height:30px; text-indent:25px;}
.agreement_a .vb{height:40px;}
.agreement_a .cb{height:77px;}
.agreement_a .bb{height:65px;}
.agreement_a .b{color:#666666; padding-top:3px;}
.agreement_a .ww{height:90px;}

/*-------------联系我们-----------------*/
.about{width:1303px; height: auto; margin:0 auto;display:block; overflow:hidden; margin-bottom:30px;}
.about_a_banner{width:1303px; height:350px; margin:0 auto; background: url(/static/images/tt2.png)no-repeat; top:0px;position:relative;}
.about_a_banner p{height:350px; line-height:350px; width:1303px;font-size:40px; color:#361f15;position:absolute;z-index:20; text-align:center; font-weight:bold;}
.about_b{width:1203px; height:30px; margin:0 auto; font-size:24px;color:#273e48; }
.about-b-container{width:1203px;margin:auto;height:56px;line-height:56px;}
.about_write_letters{width:1203px;height:110px; line-height:110px;font-size:20px; color:#999999; font-weight:bold; }
.about-b-header{ color:#255971; height:40px; line-height:40px; margin-top:20px;}
.container{font-size:24px; margin-top:10px; margin-bottom:10px;height:40px;}
.field{ width:1203px;height:auto; margin-top:20px; margin-bottom:20px;}  
.field p{width:1203px;height:auto;font-size:16px;color:#333333; height: auto;line-height:30px;margin-top:20px;text-indent:35px;}
.field p img{width:286px;height:142px;float:right;}
.field p span{ width:900px;font-size:16px;color:#333333; height: auto; line-height:30px; margin-top:20px;text-indent:35px;}
.about-b-about{width:1203px;margin:auto; height:240px; margin-top:20px;}
.about-b-about ul{float:left;width:150px;height:auto;border-right:1px #CCCCCC solid;margin-right:20px; margin-left:30px;}
.about-b-about ul li{width:230px;height:40px; line-height:40px; font-size:14px; color:#666666; font-weight:bold;}
.about-b-about ul li a{width:230px;height:40px; line-height:40px; font-size:14px; color:#666666;  text-decoration:none;}
.about-b-about ol{ float: right;width:930px; height:auto;}
.about-b-about ol li{width:930px;height:40px; line-height:40px; font-size:14px; color:#666666}
.about-b-about ol li a{width:930px;height:40px; line-height:40px; font-size:14px; color:#666666; text-decoration:none;}

/*----------------信赖企业--------------------------*/
.cooperation{ height: auto; width:1203px; margin:0 auto; padding-top:15px; padding-bottom:20px; display:block; overflow:hidden;}
.cooperation{width:1303px; height: auto; margin:0 auto;display:block; overflow:hidden; margin-bottom:30px;}
.cooperation_a_banner{width:1303px; height:350px; margin:0 auto; background: url(../images/tt1.png)no-repeat; top:0px; margin-top:-15px;position:relative;}
.cooperation_a_banner p{height:350px; line-height:350px; width:1303px;font-size:40px; color:#ffffff;position:absolute;z-index:20; text-align:center; font-weight:bold;}
.cooperation_b{width:1203px; height: auto; margin:0 auto;}
.cooperation-b-header{width:1203px; height:40px; line-height:40px;margin-top:20px; text-align:center; font-size:24px;color:#273e48; display:inline-block;}
.trust_enterprise{width:1203px;margin:auto; height:240px; margin-top:20px;}
.trust_enterprise ul{width:1203px;height:auto;border-right:1px #CCCCCC solid;}
.trust_enterprise ul li{float:left; padding-left:10px; padding-top:10px;}
.trust_enterprise ul li a{padding-left:10px; padding-top:10px; display:block; border:1px #f1f1f1 solid; margin-left:10px; margin-top:10px;}
.trust_enterprise ul li a:hover{padding-left:10px; padding-top:10px; display:block; border:1px #31d2e7 solid; margin-left:10px; margin-top:10px;}



